package com.zbkj.crmeb.enums;

public enum WxErrcodeEnum {

    ERRCODE_1("1", "未创建直播间"),
    ERRCODE_1003("1003", "商品 id 不存在"),
    ERRCODE_47001("47001", "入参格式不符合规范"),
    ERRCODE_200002("200002", "入参错误"),
    ERRCODE_300001("300001", "禁止创建/更新商品 或 禁止编辑&更新房间"),
    ERRCODE_300002("300002", "名称长度不符合规则"),
    ERRCODE_30006("30006", "图片上传失败（如( ,mediaID过期）"),
    ERRCODE_300022("300022", "此房间号不存在"),
    ERRCODE_300023("300023", "房间状态 拦截（当前房间状态不允许此操作）"),
    ERRCODE_300024("300024", "商品不存在"),
    ERRCODE_300025("300025", "商品审核未通过"),
    ERRCODE_300026("300026", "房间商品数量已经满额"),
    ERRCODE_300027("300027", "导入商品失败"),
    ERRCODE_300028("300028", "房间名称违规"),
    ERRCODE_300029("300029", "主播昵称违规"),
    ERRCODE_300030("300030", "主播微信号不合法"),
    ERRCODE_300031("300031", "直播间封面图不合规"),
    ERRCODE_300032("300032", "直播间分享图违规"),
    ERRCODE_300033("300033", "添加商品超过直播间上限"),
    ERRCODE_300034("300034", "主播微信昵称长度不符合要求"),
    ERRCODE_300035("300035", "主播微信号不存在"),
    ERRCODE_300036("300036", "主播微信号未实名认证"),
    ERRCODE_300037("300037", "购物直播频道封面图不合规"),
    ERRCODE_300038("300038", "未在小程序管理后台配置客服"),
    ERRCODE_300039("300039", "主播副号微信号不合法"),
    ERRCODE_300040("300040", "名称含有非限定字符（含有特殊字符）"),
    ERRCODE_300041("300041", "创建者微信号不合法"),
    ERRCODE_300042("300042", "推流中禁止编辑房间"),
    ERRCODE_300043("300043", "每天只允许一场直播开启关注"),
    ERRCODE_300044("300044", "商品没有讲解视频"),
    ERRCODE_300045("300045", "讲解视频未生成"),
    ERRCODE_300046("300046", "讲解视频生成失败"),
    ERRCODE_300047("300047", "已有商品正在推送，请稍后再试"),
    ERRCODE_300048("300048", "拉取商品列表失败"),
    ERRCODE_300049("300049", "商品推送过程中不允许上下架"),
    ERRCODE_300050("300050", "排序商品列表为空"),
    ERRCODE_300051("300051", "解析 JSON 出错"),
    ERRCODE_300052("300052", "已下架的商品无法推送"),
    ERRCODE_300053("300053", "直播间未添加此商品"),
    ERRCODE_500001("500001", "副号不合规"),
    ERRCODE_500002("500002", "副号未实名"),
    ERRCODE_500003("500003", "已经设置过副号了，不能重复设置"),
    ERRCODE_500004("500004", "不能设置重复的副号"),
    ERRCODE_500005("500005", "副号不能和主号重复"),
    ERRCODE_600001("600001", "用户已被添加为小助手"),
    ERRCODE_600002("600002", "找不到用户"),
    ERRCODE_9410000("9410000", "直播间列表为空"),
    ERRCODE_9410001("9410001", "获取房间失败"),
    ERRCODE_9410002("9410002", "获取商品失败"),
    ERRCODE_9410003("9410003", "获取回放失败"),
    ERRCODE_300003("300003", "价格输入不合规（如( ,现价比原价大、传入价格非数字等）"),
    ERRCODE_300004("300004", "商品名称存在违规违法内容"),
    ERRCODE_300005("300005", "商品图片存在违规违法内容"),
    ERRCODE_300006("300006", "图片上传失败（如( ,mediaID过期）"),
    ERRCODE_300007("300007", "线上小程序版本不存在该链接"),
    ERRCODE_300008("300008", "添加商品失败"),
    ERRCODE_300009("300009", "商品审核撤回失败"),
    ERRCODE_300010("300010", "商品审核状态不对（如( ,商品审核中）"),
    ERRCODE_300011("300011", "操作非法（API不允许操作非 API 创建的商品）"),
    ERRCODE_300012("300012", "没有提审额度（每天500次提审额度）"),
    ERRCODE_300013("300013", "提审失败"),
    ERRCODE_300014("300014", "审核中，无法删除（非零代表失败）"),
    ERRCODE_300017("300017", "商品未提审"),
    ERRCODE_300018("300018", "商品图片尺寸过大"),
    ERRCODE_300021("300021", "商品添加成功，审核失败"),
    ERRCODE_400001("400001", "微信号不合规"),
    ERRCODE_400002("400002", "主播微信号需要实名认证"),
    ERRCODE_400003("400003", "添加角色达到上限（管理员10个，运营者500个，主播500个）"),
    ERRCODE_400004("400004", "重复添加角色"),
    ERRCODE_400005("400005", "主播角色删除失败，该主播存在未开播的直播间"),

    ;

    private String code;
    private String msg;

    public String getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

    WxErrcodeEnum(String code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public static String getValue(String code) {
        WxErrcodeEnum[] enums = values();
        for (WxErrcodeEnum e : enums) {
            if (e.getCode().equals(code)) {
                return e.getMsg();
            }
        }
        return "";
    }

}
